Секция описания поставщика [Manufacturer]
Второй по важности секцией любого inf-файла является секция поставщиков оборудования. В ней указываются ссылки на секции описания моделей [Models] устанавливаемого оборудования.
Первая из возможных форм записей в данной секции:
%token% = model_section_name
В секции может быть много поставщиков и, соответственно, ссылок на секции описания моделей. Вот один из примеров DDK:
[Manufacturer] %ATAPI_CHGR% = atapi_chgr %CHINON% = chinon_cdrom %DENON% = denon_cdrom %FUJITSU% = fujitsu_cdrom %HITACHI% = hitachi_cdrom %HP% = hp_cdrom %MITSUMI% = mitsumi_cdrom %NEC% = nec_cdrom %OTI% = oti_cdrom %PIONEER% = pioneer_cdrom %WEARNES% = wearnes_cdrom %GenManufacturer% = cdrom_device
Данная секция описания поставщиков содержит 12 записей о поставщиках. Слева указаны маркеры (token — идентификаторы, обособленные двумя знаками процента, см. ниже), которые позже, в том же inf-файле в секции [Strings], соотнесены со строками-названиями производителей в полной текстовой форме. Справа от знака равенства указаны имена секций (например, секции [atapi_chgr]), описывающих установку программного обеспечения для моделей аппаратуры данного производителя (ссылки на секции моделей), которые были в этом файле рассмотрены позже.
Другая форма возможна для операционных систем, начиная с Windows XP, где можно указывать разные секции моделей в связи с версией операционной системы. В результате строки в секции [Manufacturer] приобретают вид:
%token%= model_section_name[,TargetOS] [,TargetOS]
Например, для Windows Server 2003:
[Manufacturer]
%MSFT%=Microsoft_Model_Section, NT.5.2
Соответственно, секции моделей будет начинаться так:
[Microsoft_Model_Section] ; допустимо для ОС систем до и включая <тело секции моделей> ; Windows XP
[Microsoft_Model_Section.NT.5.2] ; для Windows Server 2003 <тело секции моделей>
Значение маркера следует раскрыть в секции [Strings].
Для секции описания производителя [Manufacturer] возможна и другая форма (содержащая только идентификатор производителя, являющийся одновременно и ссылкой на секцию моделей), например: